package com.yager.model;

import java.io.Serializable;
import java.util.Date;

public class Accuse implements Serializable {
    private String accuseid;

    private String userid;

    private String accusetype;

    private String accusedescription;

    private String accuseimage;

    private Boolean accusestatus;

    private String accusefeedback;

    private Date accusedate;

    private String beaccusedid;

    public Accuse(String accuseid, String userid, String accusetype, String accusedescription, String accuseimage, Boolean accusestatus, Date accusedate) {
        this.accuseid = accuseid;
        this.userid = userid;
        this.accusetype = accusetype;
        this.accusedescription = accusedescription;
        this.accuseimage = accuseimage;
        this.accusestatus = accusestatus;
        this.accusedate = accusedate;
    }

    private static final long serialVersionUID = 1L;

    public String getAccuseid() {
        return accuseid;
    }

    public void setAccuseid(String accuseid) {
        this.accuseid = accuseid;
    }

    public String getUserid() {
        return userid;
    }

    public void setUserid(String userid) {
        this.userid = userid;
    }

    public String getAccusetype() {
        return accusetype;
    }

    public void setAccusetype(String accusetype) {
        this.accusetype = accusetype;
    }

    public String getAccusedescription() {
        return accusedescription;
    }

    public void setAccusedescription(String accusedescription) {
        this.accusedescription = accusedescription;
    }

    public String getAccuseimage() {
        return accuseimage;
    }

    public void setAccuseimage(String accuseimage) {
        this.accuseimage = accuseimage;
    }

    public Boolean getAccusestatus() {
        return accusestatus;
    }

    public void setAccusestatus(Boolean accusestatus) {
        this.accusestatus = accusestatus;
    }

    public String getAccusefeedback() {
        return accusefeedback;
    }

    public void setAccusefeedback(String accusefeedback) {
        this.accusefeedback = accusefeedback;
    }

    public Date getAccusedate() {
        return accusedate;
    }

    public void setAccusedate(Date accusedate) {
        this.accusedate = accusedate;
    }

    public String getBeaccusedid() {
        return beaccusedid;
    }

    public void setBeaccusedid(String beaccusedid) {
        this.beaccusedid = beaccusedid;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", accuseid=").append(accuseid);
        sb.append(", userid=").append(userid);
        sb.append(", accusetype=").append(accusetype);
        sb.append(", accusedescription=").append(accusedescription);
        sb.append(", accuseimage=").append(accuseimage);
        sb.append(", accusestatus=").append(accusestatus);
        sb.append(", accusefeedback=").append(accusefeedback);
        sb.append(", accusedate=").append(accusedate);
        sb.append(", beaccusedid=").append(beaccusedid);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}